import {Cart} from '../../models/cart'

Component({
    /** 组件属性 */
    properties: {
        count: {
            type: Number,
            value: Cart.SKU_COUNT
        },
        min: {
            type: Number,
            value: Cart.SKU_MIN_COUNT
        },
        // 数字不要硬编码
        max: {
            type: Number,
            value: Cart.SKU_MAX_COUNT
        }
    },
    /** 组件内部属性 */
    data: {},
    /** 组件方法 */
    methods: {
        onOverStep(event) {
            const minOrMaxOut = event.detail.type
            if (minOrMaxOut == 'overflow_max') {
                wx.showToast({
                    icon: 'none',
                    duration: 3000,
                    title: '超出最大购买数量'
                })
            }
            if (minOrMaxOut == 'overflow_min') {
                wx.showToast({
                    icon: 'none',
                    duration: 3000,
                    title: `最少需要购买${Cart.SKU_MIN_COUNT}件噢`
                })
            }
        }
    },
    /** 监听器 */
    observers: {}
});
